package com.pdwl.common.vo;

import com.pdwl.pojo.Order;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 运单详情响应实体
 *
 * @author Thd
 * @date 2023/1/16 19:38
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TransportOrderVo extends Order{

    /**
     * 运单ID
     */
    @ApiModelProperty(value = "运单ID", example = "1")
    private String tranOrderId;
    /**
     * 货物类型
     */
    @ApiModelProperty(value = "货物类型", example = "水果")
    private String goodsType;
    /**
     * 货物名称
     */
    @ApiModelProperty(value = "货物名称", example = "苹果")
    private String name;
    /**
     * 单位
     */
    @ApiModelProperty(value = "单位", example = "吨")
    private String unit;
    /**
     * 货物价值
     */
    @ApiModelProperty(value = "货物价值", example = "200.00")
    private String cargoValue;
    /**
     * 货物条码
     */
    @ApiModelProperty(value = "货物条码", example = "13123141wqdsdad")
    private String cargoBarcode;
    /**
     * 数量
     */
    @ApiModelProperty(value = "货物数量", example = "200")
    private String quantity;
    /**
     * 体积
     */
    @ApiModelProperty(value = "货物单位体积", example = "200")
    private String volume;
    /**
     * 重量
     */
    @ApiModelProperty(value = "货物单位重量", example = "20")
    private String weight;
    /**
     * 备注
     */
    @ApiModelProperty(value = "货物备注", example = "好用")
    private String remark;
    /**
     * 总容积
     */
    @ApiModelProperty(value = "货物总体积", example = "1000.00")
    private String totalVolume;
    /**
     * 总重量
     */
    @ApiModelProperty(value = "货物总质量", example = "2000.00")
    private String totalWeight;
}
